From: IOhannes m zmölnig Date: Thu, 11 Feb 2016 10:37:42 +0000 (+0100) Subject: Build Introjucer manpage X-Git-Tag: archive/raspbian/5.4.5_ds0-1+rpi1~1^2~292 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=1d05d4f6490129fe77559f99938298d01cf00d51;p=juce.git Build Introjucer manpage --- diff --git a/debian/rules b/debian/rules index a1b08e6f..e30c6c89 100755 --- a/debian/rules +++ b/debian/rules @@ -7,7 +7,8 @@ BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"%h %d %Y") #export DEB_CPPFLAGS_MAINT_APPEND = -DBUILD_DATE='"$(BUILD_DATE)"' DEB_SRCDIR=debian/libbuilder/ -BUILDDATE_HEADER=$(DEB_SRCDIR)build/libjuce_builddate.h +BUILDDIR=$(DEB_SRCDIR)build +BUILDDATE_HEADER=$(BUILDDIR)/libjuce_builddate.h include /usr/share/cdbs/1/rules/buildcore.mk include /usr/share/cdbs/1/rules/debhelper.mk @@ -20,12 +21,18 @@ DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/ +DEB_INSTALL_MANPAGES_juce-utils=$(BUILDDIR)/Introjucer.1 DEB_INSTALL_CHANGELOGS_ALL=ChangeList.txt pre-build:: mkdir -p $(dir $(BUILDDATE_HEADER)) test -e $(BUILDDATE_HEADER) || (echo "#define BUILD_DATE \"$(BUILD_DATE)\"" > $(BUILDDATE_HEADER)) +common-binary-arch:: $(DEB_INSTALL_MANPAGES_juce-utils) + +$(BUILDDIR)/Introjucer.1: + help2man -N -n "the JUCE project-management tool" debian/scripts/Introjucer-help2man > $@ + build/libjuce-doc:: cd doxygen && doxygen Doxyfile diff --git a/debian/scripts/Introjucer-help2man b/debian/scripts/Introjucer-help2man new file mode 100755 index 00000000..44c7e4c7 --- /dev/null +++ b/debian/scripts/Introjucer-help2man @@ -0,0 +1,21 @@ +#!/bin/sh +INTROJUCER=$(pwd)/extras/Introjucer/Builds/Linux/build/Introjucer +LIBJUCE_PATH=$(pwd)/debian/libbuilder/build + +if [ -d "${LIBJUCE_PATH}" ]; then + LD_LIBRARY_PATH=${LIBJUCE_PATH}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} + export LD_LIBRARY_PATH +fi + +INTROJUCER=Introjucer + +case "$1" in + -h|--help) + ${INTROJUCER} -h 2>/dev/null | sed -e 's|^ Introjucer --| --|' + ;; + -v|--version) + ${INTROJUCER} -h 2>&1 1>/dev/null + ;; + *) + ;; +esac